<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // // promise是一种异步编程的解决方案
        // //有三种状态
        // // pending   等待
        // // fulfilled  成功
        // // rejected  失败

        // let pr = new Promise((resolve,rejected)=>{
        //     let success = '成功'
        //     // resolve(success)    
        //     rejected('失败')       

        // })
        // console.log(pr);
        // // //接收成功的信息resolve
        // // pr.then(res=>{
        // //     console.log(res);
            
        // // })
        // // //接收失败是信息rejected
        // // pr.catch(err=>{
        // //     console.log(err);
            
        // // })
        // // catch  是then的两个语法糖
        // // .then 有两个参数
        // // .then(成功函数，失败函数)

        // pr.then(res=>{
        //     console.log('成功');           
        // },err=>{
        //     console.log('失败',39);
            
        // })
        // pr.then(res=>{
        //     console.log('res');           
        // },err=>{
        //     console.log('err');
            
        // })
        // // 如何解析promise

        // // function name(res,re) {
        // //     return  res(1)
        // // }



        // 输入两个数字比较大小通过promise的方式返回大小
        
        let a = 1
        let b = 2
        let pr2 = new Promise((res,re)=>{
            if (a>b) {
                res('成立')
            }else{
                rej('不成立')
            }
        })
        pr2.then(res=>{
            console.log(res);
            
        }).catch(err=>{
            console.log(err);
            
        })
       
    </script>
</body>
</html>